home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 10 / AACD 10.iso / AACD / Online / SpeakFreely / src / lpc10 / lpcdefs.h < prev    next >
Text File  |  2000-05-18  |  1KB  |  31 lines

  1. /*                              lpcdefs.h                       */
  2.  
  3. #define END 88
  4. #define NOFILE 99
  5.  
  6. #define LFRAME 180
  7. #define ORDER 10
  8.  
  9. #define mmax(A,B)        ((A)>(B)?(A):(B))
  10. #define mmin(A,B)        ((A)<(B)?(A):(B))
  11.  
  12. #define L_nint(x)          round((double) (x))
  13.  
  14.  
  15. /* from analys.c */
  16. #define NF 4
  17. #define AF 3
  18. #define OSLEN 10
  19. #define LTAU 60
  20. #define SBUFL ((AF-2)*MAXFRM+1)                         /* (3-2)*180+1 = 181 */
  21. #define SBUFH (NF*MAXFRM)                               /* 4*180 = 720 */
  22. #define LBUFL ((AF-2)*MAXFRM-MAXPIT+1)                  /* (3-2)*180-156+1 = 25 */
  23. #define LBUFH (NF*MAXFRM)                               /* 4*180 = 720 */
  24. #define MINWIN 90
  25. #define MAXWIN 156
  26. #define PWLEN (MAXPIT+MAXWIN)                           /* 156 + 156 = 312 */
  27. #define PWINH (AF*MAXFRM)                               /* 3 * 180 = 540 */
  28. #define PWINL (PWINH-PWLEN+1)                           /*  540 - 312 + 1 = 229 */
  29. #define DVWINL (PWINH-PWLEN/2 - MAXWIN/2 +1)
  30. #define DVWINH (DVWINL+MAXWIN-1)
  31.